using System;
using System.Collections.Generic;
using System.Text;

namespace FE
{
    public abstract class Tile
    {
        protected string name;
        protected int evasion;
        protected int defense;

        public abstract int GetMoveConsumption(Unit unit);
        public abstract bool IsPassable(Unit unit);

        public string Name
        {
            get { return name; }
        }

        public int Evasion
        {
            get { return evasion; }
            set { evasion = value; }
        }

        public int Defense
        {
            get { return defense; }
            set { defense = value; }
        }
    }
}
